草庐IT

windows - 实时HTTP流写入控制台

全部标签

ruby - 如何从 rake 任务启动 IRB 控制台?

我正在尝试编写一个rake任务来设置一个镜像我的项目的环境。task:environmentdorequire'rubygems'require'sequel'#require'my_projects_special_files'endtask:foo=>[:environment]dorequire'irb'IRB.startend导致irb提示“foo”不存在(任务名称)10:28:01:irb_test>>rakefoo--trace(in/Users/mwlang/projects/personal/rake/irb_test)**Invokefoo(first_time)**

ruby - 如何在 Windows 7 上正确安装 Compass?

当我从Ruby的bin文件夹以外的任何地方运行compass时,它返回错误:'compass'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.这件事发生在其他人身上吗?我在某处读到,在Windows32中可能需要一个文件,也许是compass.exe,我不确定,因为那里没有任何东西说compass。知道为什么安装无法完成吗?另外我应该注意,我通过Parallels在Mac上使用Windows7。 最佳答案 确保你有rubyinstalle

ruby - Windows 7 上的 Compass 轮询错误

我正在尝试在本地开发一个PHP应用程序,该应用程序是从我和我的合作伙伴使用的Git存储库中克隆的。他使用Mac,到目前为止,我一直在虚拟UbuntuLinux环境中开发该应用程序。两种环境都能够使用具有相同文件结构和文件的Compass轮询。在Windows7上,我从Cygwin运行Compass命令,这是我用来从应用程序的根目录(C:/wamp/www/application)进行Compass轮询的命令:compasswatch--tracesrc/Application/ApplicationBundle/Resources/compass/然后当我对.scss文件进行更改时,我

ruby - 如何使用 Ruby 从本地 heroku 生产数据库中将表导出到控制台中的 excel?

我知道如何将Rails中的表格导出到格式化的Excel文件:http://railscasts.com/episodes/362-exporting-csv-and-excel但是如何从控制台执行此操作。 最佳答案 使用连接到您的Heroku数据库herokupg:psql然后运行​​sql命令来获取csv文件,例如\copy(SELECT*FROMusers)TOdump.csvCSVDELIMITER','使用\q退出。执行命令后dump.csv将在您的本地环境中创建 关于ruby-

ruby - 在 Ruby 中使用 Unix 进程控制方法

RyanTomayko用thispost引发了一场激烈的Storm关于使用Unix进程控制命令。Weshouldbedoingmoreofthis.Alotmoreofthis.I'mtalkingaboutfork(2),execve(2),pipe(2),socketpair(2),select(2),kill(2),sigaction(2),andsoonandsoforth.Theseareourfriends.Theywantsobadlyjusttohelpus.我有一些代码(DataMapper的delayed_job克隆,我认为它适合这个,但我不清楚如何利用列出的命令。

ruby-on-rails - 通过 Ruby 的 HTTP post 请求

我是ruby​​的新手,正在尝试一些基本的东西。当我使用以下命令向服务器发送HTTP请求时:curl-v-H"Content-Type:application/json"-XGET-d"{"myrequest":"myTest","reqid":"44","data":{"name":"test"}}"localhost:8099我的服务器将JSON数据视为"{myrequest:myTest,reqid:44,data:{name:test}}"但是当我使用以下ruby​​代码发送请求时:require'net/http'@host='localhost'@port='8099'@p

ruby-on-rails - HttpPlatformHandler HTTP 错误 502.3 - 网关错误

我正在尝试在IIS上运行Rails,我遵循了提到的步骤here经过斯科特·汉塞尔曼。这里有一些可能有用的信息:Rails版本:5.1.4ruby版本:2.3.3按照设置步骤操作后,我解决了这个问题HTTPError502.3-BadGatewayTherewasaconnectionerrorwhiletryingtoroutetherequest.Mostlikelycauses:TheCGIapplicationdidnotreturnavalidsetofHTTPerrors.Aserveractingasaproxyorgatewaywasunabletoprocessther

ruby-on-rails - 带有 HTTP header 的 redirect_to

不确定这是否可行或是否有意义,但我正在尝试在设置HTTPheader字段后进行重定向。像这样的东西:request.headers['Accept']='application/json'redirect_tourl显然这不起作用,因为request是当前请求,而不是重定向。有什么方法可以使用自定义HTTPheader调用redirect_to吗? 最佳答案 无论您使用何种语言或框架,都不可能重定向到设置了自定义header的页面。换句话说,无法触发HTTP重定向并导致客户端(浏览器)添加自定义header。正如您自己提到的,您正在

ruby - RobuSTLy 调用不稳定的 API:使用 Net::HTTP 进行正确的错误处理

我将其组合在一起,作为一种看似可靠的方式来调用不稳定的Web服务,该服务会出现超时和偶尔的名称解析或套接字错误或其他任何问题。我想我会把它放在这里以防它有用,或者更有可能被告知执行此操作的更好方法。require'net/http'retries=5beginurl=URI.parse('http://api.flakywebservice.com')http=Net::HTTP.new(url.host,url.port)http.read_timeout=600#beverypatientres=nilhttp.start{|http|req=Net::HTTP::Post.new

iphone - 设计和 Rails 3 中的 http 身份验证

我有一个使用deviseonrails3的应用程序。我想启用http身份验证,以便我可以从iPhone应用程序向我的网络应用程序进行身份验证。如何从我的iPhone应用程序进行身份验证以进行设计?这安全吗?还是我应该进行不同的身份验证? 最佳答案 从设计的角度来看,您有3个选择:1)使用基本的http身份验证:您的iPhone应用程序有一个secretkey-这是在您的iPhone应用程序代码中烘焙的-用于对网络应用程序的每个请求进行身份验证。Google搜索:“设计基本的http身份验证”2)您可以通过在您的iPhone应用程序中